#define _CRT_SECURE_NO_WARNINGS 1


//#include<stdio.h>

//#include<string.h>

//int main()
//{
//	printf("%zd\n", sizeof(char));
//	printf("%zd\n", sizeof(int));
//	printf("%zd\n", sizeof(short));
//	printf("%zd\n", sizeof(long));
//	printf("%zd\n", sizeof(long long));
//	printf("%zd\n", sizeof(float));
//	printf("%zd\n", sizeof(double));
//	return 0;
//}



//int main()
//{
//	int a;
//	printf("%zd\n", sizeof(a));
//	printf("%zd\n", sizeof a);
//	
//	int c = sizeof(a);
//	printf("%d\n", c);
//	return 0;
//}


//int main()
//{
//	int a = 1;
//	short b = 2;
//	printf("%zd\n", sizeof(b = a + 2));
//	printf("%d\n", b);
//	return 0;
//}


//#include<stdbool.h>
//int main()
//{
//	_Bool flag1 = true;//_bool也可以
//	if (flag1)
//	{
//		printf("窝瓜\n");
//	}
//	
//	_Bool flag2 = false;
//	if (!flag2)
//	{
//		printf("窝瓜\n");
//	}
//	return 0;
//}

#include<stdio.h>

//int a = 10;
//int main()
//{
//	int b = 2;
//	printf("%d\n", a);
//	printf("%d\n", b);
//	return 0;
//}

//
//int b = 10;
//int main()
//{
//	int b = 3;
//	printf("%d\n", b);
//	return 0;
//}

//int main()
//{
//	int a = 3;
//	
//	printf("%.1f\n", a/2.0);
//	return 0;
//}




//int main()
//{
//	int a = 3;
//	
//	printf("%d\n", a%2);
//	return 0;
//}




int main()
{
	printf("%d\n", 5 % 2);
	printf("%d\n", -5 % 2);
	printf("%d\n", 5 % -2);
	printf("%d\n", -5 % -2);
	return 0;
}